package com.cmyshare.design.builderPattern;

/**
 * @version 1.0
 * @Author cmy
 * @Date 2023/10/11 10:23
 * @desc 3、Person对象的构造接口，Builder为创建一个Product对象的各个部件指定抽象接口
 */
public interface PersonBuilder {

    /**
     * 构建头
     */
    void buildHead();

    /**
     * 构造身体
     */
    void buildBody();

    /**
     * 构造脚
     */
    void buildFoot();

    /**
     * 构造人
     * @return
     */
    Person buildPerson();
}
